Using Aspects for Platform-Independent to Platform-Dependent Model Transformations

نویسندگان

  • Mohammad Alhaj
  • Dorina Petriu
چکیده

This paper presents an aspect-based approach for realizing a transformation from platform-independent to platform-dependent models in the context of a model transformation chain that generates queueing-based performance models from UML design models of serviceoriented applications. The purpose of generating such performance models is to evaluate the performance of the system under development in the early software lifecycle phases, in order to insure that it will meet the performance requirements. The paper presents the model transformation chain PUMA4SOA, which transforms automatically a UML model of a service-oriented architecture (SOA) system extended with MARTE performance annotations into an intermediate model, Core Scenario Model (CSM), which in turn is used to generate a Layered Queueing Network (LQN) performance model. Aspect-oriented modeling is used to represent different services offered by the underlying SOA platform to the SOA application. The paper discusses and compares different alternatives for composing the platform aspect models with the platform-independent model (PIM) of the application throughout the model transformation chain.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EDOC to EJB transformations within MDA

The Model Driven Architecture is a proposition of the framework of software development process where main accent is put on system models, i.e. platform independent and platform dependent models, and transformations between them. Applying the MDA is related with preparation of these two types of assets. In the thesis, the EDOC and the EJB platform are considered as an examples of platform-indep...

متن کامل

Platform-Independent Specification of Model Transformations @ Runtime Using Higher-Order Transformations

Model transformation specifications are currently bound to a specific transformation execution engine, typically executed on desktop systems. This paper presents a novel approach to transform platform-independent model transformation specifications into platform-specific model transformation specifications, which can be executed for example by the runtime systems of process control systems empl...

متن کامل

A Flexible Approach for Adding Middleware Completions to Software Performance Models

ions of software connectors” Proc. 3rd InternationalConf. on Performance Engineering, pp. 275-278, 2013. [14] L. Kapova, Configurable Software Performance Completions through Higher-Order Model Transformations, PhD Thesis,Karlsruhe Institute of Technology, 2011.[15] M. Alhaj, D.C. Petriu, "Using Aspects for Platform-Independentto Platform-Dependent Model Transformations", Intern...

متن کامل

MDA Approach in Real - Time Systems Development with Ada 2005

Over the years, number of design methodologies were developed. One of the state-of-the-art modeling approaches is Model Driven Architecture. This thesis is an attempt to utilize the MDA in a specific and complex domain – real-time systems development. In MDA framework there are three levels of abstraction: computation independent, platform independent and platform specific. The target environme...

متن کامل

Quality of Service Issues Related to Transforming Platform Independent Models to Platform Specific Models

The UniFrame research project is proposing a Unified Component Meta Model Framework (UniFrame) that includes Quality of Service (QoS) contracts. Today it is the role of the software architect, based on experience, to design platform specific solutions that will meet QoS requirements. As we refine algorithms for model transformations, we must identify these QoS-aware design patterns and utilize ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013